package javase1.day10.demo01;
/*
接口：多个类的公共规范
接口是一种引用数据类型，最重要的就是其中的抽象方法

格式：
public interface 接口名称{
    //  接口内容
}

注意：虽然关键字换成了interface，编译生成的字节码文件依然是.class

如果是java7接口含有：
1常量
2抽象方法
java8       java -version:java version "1.8.0_144"
3默认方法
4静态方法
java9
5私有方法

接口的使用：
1接口不能直接使用，必须创建一个实现类来实现该接口
格式：
public class 实现类名称 implements 接口名称{}
2接口实现类必须覆盖重写接口中所有抽象方法，否则该类必须是抽象类
3创建实现类对象进行调用

 */
public class Demo01Interface {
    public static void main(String[] args) {
        MyInterfaceAbstractImpl impl=new MyInterfaceAbstractImpl();
        impl.methodAbs1();
        impl.methodAbs2();
        impl.methodAbs3();
        impl.methodAbs4();
    }
}
